.page {
	background-color: rgba(255, 255, 255, 1);
	position: relative;
	width: 750rpx;
	/* height: 1624rpx; */
	overflow: hidden;
}

.u-checkbox-group {
	display: inline-block !important;
}

.block_9 {
	position: relative;
	padding-bottom: 2rpx;
}

.block_1 {
	background: linear-gradient(180deg, #a4edca 0%, #ffffff 100%);
	padding: 108rpx 70rpx 16rpx 70rpx;
}

.text-group_11 {}

.paragraph_1 {
	width: 400rpx;
	height: 120rpx;
	overflow-wrap: break-word;
	color: rgba(0, 57, 65, 1);
	font-size: 40rpx;
	font-family: FZLTDHJW--GB1-0;
	text-align: center;
	line-height: 60rpx;
	align-self: center;
	font-weight: 800;
}

.text_9 {
	width: 610rpx;
	height: 72rpx;
	overflow-wrap: break-word;
	color: rgba(51, 108, 116, 1);
	font-size: 24rpx;
	font-weight: NaN;
	text-align: center;
	line-height: 36rpx;
	margin-top: 20rpx;
}

.section_1 {
	background-color: rgba(217, 255, 236, 1);
	border-radius: 20px;
	width: 550rpx;
	align-self: center;
	margin-top: 60rpx;
	padding-right: 40rpx;
}

.image-text_20 {
	width: 510rpx;
}

.text-wrapper_2 {
	background: url(./SketchPng8413d547caa9ccda96117a78a658fcf80529f37096924ade1c91360b7ed130c6.png) 100% no-repeat;
	background-size: 100% 100%;
	padding: 20rpx 44rpx 20rpx 38rpx;
}

.text_5 {
	overflow-wrap: break-word;
	color: rgba(51, 108, 116, 1);
	font-size: 28rpx;
	font-weight: NaN;
	text-align: left;
	white-space: nowrap;
	line-height: 40rpx;
}

.text-group_1 {
	overflow-wrap: break-word;
	color: rgba(51, 108, 116, 1);
	font-size: 28rpx;
	font-weight: NaN;
	text-align: left;
	white-space: nowrap;
	line-height: 40rpx;
	margin-top: 20rpx;
}

button::after {
	border: none;
}

.box_4 {
	box-shadow: 0px -4px 8px 0px rgba(0, 0, 0, 0.05);
	background-color: rgba(255, 255, 255, 1);
	border-radius: 20px 20px 0px 0px;
	margin-top: 124rpx;
	padding: 30rpx 30rpx 40rpx 30rpx;
}

.image-text_21 {
	/* width: 570rpx;
	margin: 0 118rpx 0 2rpx; */
	display: flex;
	justify-content: center;
}

.checkbox_6 {
	width: 26rpx;
	height: 26rpx;
	margin: 6rpx 0 4rpx 0;
}

.text-group_2 {
	/* width: 538rpx; */
	height: 36rpx;
	overflow-wrap: break-word;
	font-size: 0;
	font-weight: NaN;
	text-align: center;
	white-space: nowrap;
	line-height: 36rpx;
}

.text_6 {
	overflow-wrap: break-word;
	color: rgba(161, 176, 179, 1);
	font-size: 24rpx;
	font-weight: NaN;
	text-align: left;
	white-space: nowrap;
	line-height: 36rpx;
}

.text_7 {
	overflow-wrap: break-word;
	color: rgba(51, 108, 116, 1);
	font-size: 24rpx;
	font-weight: NaN;
	text-align: left;
	white-space: nowrap;
	line-height: 36rpx;
}

.button_1 {
	box-shadow: 4px 6px 18px 0px rgba(31, 90, 102, 0.1);
	background-color: rgba(102, 255, 181, 1);
	border-radius: 10px;
	margin-top: 40rpx;
	padding: 24rpx 262rpx 24rpx 296rpx;
}

.text_8 {
	overflow-wrap: break-word;
	color: rgba(0, 57, 65, 1);
	font-size: 36rpx;
	font-family: PingFangSC-Medium;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
	line-height: 44rpx;
}
